#include "sort.hpp"
using namespace cr;

int main()
{
    Sort<> s;
    // s.InsertSort();
    // std::cout << s << std::endl;

    s.ShellSort();
    std::cout << s << std::endl;

    // s.BubbleSort();
    // std::cout << s << std::endl;

    // s.SelectSort();
    // std::cout << s << std::endl;

    // s.HeapSort();
    // std::cout << s << std::endl;

    // s.QuickSort(0, s.size() - 1);
    // std::cout << s << std::endl;

    // s.ThreeWayQuickSort(0, s.size() - 1);
    // std::cout << s << std::endl;

    // s.MergeSort(0, s.size() - 1);
    // std::cout << s << std::endl;

    return 0;
}